package top.qform.dynamic;

import top.qform.PayService;
import top.qform.PayServiceImpl;

public class ProxyTest {

    public static void main(String[] args) {
        // JDK 动态代理
        JDKProxy jdkProxy = new JDKProxy();
        // 获取代理对象
        PayService payServiceProxy = (PayService) jdkProxy.newProxyInstance(new PayServiceImpl());
        // 调用目标方法
        payServiceProxy.callback("hello world");
        // 调用目标方法
        payServiceProxy.save(2, 2);
    }

}
